package com.sztx.pay.center.rpc.api.service;

import com.sztx.pay.center.rpc.api.domain.NoPwdPayCheckRequest;
import com.sztx.pay.center.rpc.api.domain.NoPwdPayGetResponse;
import com.sztx.pay.center.rpc.api.domain.NoPwdPaySetRequest;

public interface NoPwdPayRpcService {
	/**
	 * 免密支付设置
	 * @param noPwdPaySetRequest
	 */
	void noPwdPaySet(NoPwdPaySetRequest noPwdPaySetRequest);
	/**
	 * 免密支付检测
	 * @param noPwdPayCheckRequest
	 * @return
	 */
	boolean noPwdPayCheck(NoPwdPayCheckRequest noPwdPayCheckRequest);
	/**
	 * 查询免密支付设置信息
	 * @param payerUserId
	 * @param tradeType
	 * @return
	 */
	NoPwdPayGetResponse noPwdPayGet(String payerUserId,Integer tradeType,String channelId,Integer actType);
}
